#ifndef UBUILDING
#define UBUILDING
#include "../stdafx.h"
#include "UUnitOrBuilding.h"
#include <boost/shared_ptr.hpp>

class TBuilding: public TUnitOrBuilding
{
protected:
	
public:
	TBuilding(TBuildingType* type, int PosX, int PosY, float PosZ);
	TBuildingType* Type;
};
////////////////////////////////////////////////////////

class TGUIBuilding: public TGUIUnitOrBuilding
{
private:
	boost::shared_ptr<const TBuilding> Building;
public:
	TGUIBuilding(boost::shared_ptr<const TBuilding> building);
};

#endif
